import {Checkbox, Modal, Typography} from "antd";

export function ShowUserInfo() {
  const storage=window.localStorage;

  if (!storage) {
    return
  }
  if (!storage["syl_is_login"]) {
    Modal.info({
      title: '填报用户使用说明',
      content: (
        <div>
          <b>在使用本网站前，敬请您仔细阅读以下各项使用说明：</b>
          <br/>
          <br/>1、 请在规定时间内填写已经开放的表格，过期将不能补填。
          <br/>2、 用户填报表格时有两种方式：手动输入填报与模板上传填报。在手动输入填报方式中，请严格按照红字规则填写；<Typography.Text type="danger">在模板上传填报中，必须使用系统提供的模板，在模板中每一行都是一条数据，请用户依次填入，不能跳行填写，不能合并单元格，更不能修改模板。</Typography.Text>如未按填报要求使用导致数据上传不全，由填报用户自行负责。
          <br/>3、 填报用户需谨慎点击提交按钮。填报用户点击提交后，请联系管理员尽快进行审核操作，进行数据的核验。如需要修改，只能在学校管理员处进行驳回操作。
          <br/>
          <br/>
          <Checkbox checked>我承诺填报内容真实有效，且不发布违反任何国家法律法规的内容。</Checkbox>
        </div>
      ),
      onOk() {},
      width: 1000,
    });
    storage["syl_is_login"] = "yes"
  }
}

export function ShowSchoolInfo() {
  const storage=window.localStorage;

  if (!storage) {
    return
  }
  if (!storage["syl_school_is_login"]) {
    Modal.info({
      title: '学校管理员用户使用说明',
      content: (
        <div>
          <b>在使用本网站前，敬请您仔细阅读以下各项使用说明：</b>
          <br/>
          <br/>1、 学校管理员的职责在于审核该校所有学科的提交的填报数据。审核功能有两种：通过与驳回。<Typography.Text type="danger">对填报数据的审核操作需要在每张表格对应的填报周期内完成，逾期将自动视为无效数据。</Typography.Text>
          <br/>2、 通过操作：只有学校管理员用户通过用户提交的数据，该数据才视为有效数据。因此，学校管理员用户需认真核验数据，保证通过的表格内的数据是无误的。<Typography.Text type="danger">一经通过，数据将视为无误，不可撤回的进入系统数据库。</Typography.Text>
          <br/>3、 驳回操作：进行驳回操作时，会将该表对应的数据全部驳回，请及时通知对应填报用户进行重新填写操作。
          <br/>
          <br/>
          <Checkbox checked>我承诺审核内容真实有效，且不发布违反任何国家法律法规的内容。</Checkbox>
        </div>
      ),
      onOk() {},
      width: 1000,
    });
    storage["syl_school_is_login"] = "yes"
  }
}
